interface PackageIDFifo{
	command void enqueue(int16_t x);
	command int16_t dequeue();
	command int remove(int16_t idx);
	command void trashAll();
	command bool empty();
	command void peek(int16_t idArray[], int size);
	command int status();
	command int size();
}